var Errors = {
	level : 0,
	type : {
		ERROR : 2,
		WARNING : 4,
		INFO : 8
	},
	add : function(errorString)
	{
		var error = JSONConverter().convert(Base64().decode(errorString));

		error = this.parse(error);

		this.log.push(error);

		return(error);
	},
	parse : function(error)
	{
		for( var p in error ) {
			if ( $.isDef(error[p]) && $.isDef(error[p].value) ) {
				error[p] = error[p].value;
			}
		}

		return(error);
	},
	log : []
};
window.Errors = Errors;
